char *func(char *s) { int len=0; while(*(s+len++)!='\0'); //char aa[100]; char *a=(char*)malloc(100); strcpy(a,s); a[len-1]='\0'; double half=(double)(len-2)/2; char c='\0'; for(int i=0;i<half;i++) { c=a[i]; a[i]=a[len-i]; a[len-i]=c; } return a; }
String func(String source) { int len=source.length; for(int i=0;i<len/2;i++) { char a=source.charat(i); source.charat(i)=source.charat(len-i); source.charat(len-i)=a; } return source; }
You need to enable Javascript in your browser to edit pages.
help on how to format text
日他娘的真是操蛋,竟然忘了分配空间了,这不册吗
一下是代码,有三个警告,我记得有人说过,警告也是错误,但是不管了,都快弄死我了char *func(char *s) { int len=0; while(*(s+len++)!='\0'); //char aa[100]; char *a=(char*)malloc(100); strcpy(a,s); a[len-1]='\0'; double half=(double)(len-2)/2; char c='\0'; for(int i=0;i<half;i++) { c=a[i]; a[i]=a[len-i]; a[len-i]=c; } return a; }I think the java vision will be more simple
this is the codeString func(String source) { int len=source.length; for(int i=0;i<len/2;i++) { char a=source.charat(i); source.charat(i)=source.charat(len-i); source.charat(len-i)=a; } return source; }